import random
import string
import time

a1=(1976,1,1,0,0,0,0,0,0)              #设置开始日期时间元组（1976-01-01 00：00：00）
a2=(1990,12,31,23,59,59,0,0,0)    #设置结束日期时间元组（1990-12-31 23：59：59）
start=time.mktime(a1)    #生成开始时间戳
end=time.mktime(a2)      #生成结束时间戳

list = []

for i in range(1000):
  temp = 'INSERT INTO singer (name, sex, pic, birth, location, introduction) values \n ('
  temp += "\"" + ''.join(random.sample(string.ascii_letters + string.digits, 8)) + '\", '
  temp += str(random.randint(0, 1)) + ', '
  temp += "\"/img/singerPic/hhh.jpg\", "

  t=random.randint(start,end)    #在开始和结束时间戳中随机取出一个
  date_touple=time.localtime(t)          #将时间戳生成时间元组
  date=time.strftime("%Y-%m-%d",date_touple)  #将时间元组转成格式化字符串（1976-05-21）

  temp += "\"" + date + '\", '
  temp += "\"" + ''.join(random.sample(string.ascii_letters + string.digits, 10)) + '\", '
  temp += "\"" + ''.join(random.sample(string.ascii_letters + string.digits, 30)) + '\")'
  list.append(temp)
  print(temp)
